export const stationInfo = [
  {
    tab: '管理信息',
    key: 'management',
    columns: [
      {
        title: '台网代码',
        dataIndex: 'networkCode',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '管理部门',
        dataIndex: 'centerStationName',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '台站代码',
        dataIndex: 'stationCode',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '台站类型',
        dataIndex: 'stationTypeId',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '台站名称',
        dataIndex: 'stationName',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '台站属性',
        dataIndex: 'stationAttribute',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '所属项目',
        dataIndex: 'projectInfo',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
    ],
  },
  {
    tab: '地理信息',
    key: 'geographic',
    columns: [
      {
        title: '省',
        dataIndex: 'province',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '市',
        dataIndex: 'city',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '区',
        dataIndex: 'district',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '乡镇',
        dataIndex: 'township',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '详细地址',
        dataIndex: 'stationAddress',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '经度(°)',
        dataIndex: 'lon',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '纬度(°)',
        dataIndex: 'lat',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '高程(m)',
        dataIndex: 'elevation',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '',
        dataIndex: 'geographic',
        valueType: 'input',
        colProps: {
          span: 24,
        },
        formItemProps: {
          wrapperCol: { span: 24 },
        },
      },
    ],
  },
  {
    tab: '环境信息',
    key: 'environment',
    columns: [
      {
        title: '井深(m)（井下站填写）',
        dataIndex: 'wellDepth',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '场地类型',
        dataIndex: 'spaceType',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '台基类型',
        dataIndex: 'foundationType',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '安装环境',
        dataIndex: 'installEnvironment',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '噪声水平（m/s）',
        dataIndex: 'noiseFloor',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '噪声级别',
        dataIndex: 'noiseLevel',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
    ],
  },
  {
    tab: '设备信息',
    key: 'device',
    columns: [
      {
        title: '',
        dataIndex: 'label1',
        valueType: 'input',
        hidden: (state) => !['基本站', '基准站'].includes(state.type),
        colProps: {
          span: 24,
        },
      },
      {
        title: '厂商名称',
        dataIndex: 'manufacturerId',
        valueType: 'select',
        hidden: (state) => !['基本站', '基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '数采型号',
        dataIndex: 'dataCollector',
        valueType: 'select',
        hidden: (state) => !['基本站', '基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '数采IP',
        dataIndex: 'dataCollectorIp',
        valueType: 'input',
        hidden: (state) => !['基本站', '基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '通道数',
        dataIndex: 'channelNumber',
        valueType: 'inputNumber',
        hidden: (state) => !['基本站', '基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: 'v/g',
        dataIndex: 'v/g',
        valueType: 'input',
        hidden: (state) => !['基本站', '基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '量程V',
        dataIndex: 'ranger',
        valueType: 'input',
        hidden: (state) => !['基本站', '基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '转换因子（uV/count）',
        dataIndex: 'factorUvc',
        valueType: 'input',
        hidden: (state) => !['基本站', '基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '转换因子（count/V）',
        dataIndex: 'factorCv',
        valueType: 'input',
        hidden: (state) => !['基本站', '基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '数据采集器开始时间',
        dataIndex: 'collectorStartTime',
        valueType: 'datePicker',
        hidden: (state) => !['基本站', '基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '数据采集器结束时间',
        dataIndex: 'collectorEndTime',
        valueType: 'datePicker',
        hidden: (state) => !['基本站', '基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '',
        dataIndex: 'label2',
        valueType: 'input',
        hidden: (state) => !['基准站'].includes(state.type),
        colProps: {
          span: 24,
        },
      },
      {
        title: '速度计厂商',
        dataIndex: 'speedometerModelManufacturerId',
        valueType: 'select',
        hidden: (state) => !['基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '速度计型号',
        dataIndex: 'speedometerModelName',
        valueType: 'select',
        hidden: (state) => !['基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '位置代码',
        dataIndex: 'speedometerLocationCode',
        valueType: 'input',
        hidden: (state) => !['基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '通道代码',
        dataIndex: 'speedometerChannelCode',
        valueType: 'input',
        hidden: (state) => !['基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: 'Z分向(v/m/s)',
        dataIndex: 'speedometerDirectionZ',
        valueType: 'input',
        hidden: (state) => !['基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: 'E分向(v/m/s)',
        dataIndex: 'speedometerDirectionE',
        valueType: 'input',
        hidden: (state) => !['基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: 'N分向(v/m/s)',
        dataIndex: 'speedometerDirectionN',
        valueType: 'input',
        hidden: (state) => !['基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '速度计开始时间',
        dataIndex: 'speedometerStartTime',
        valueType: 'datePicker',
        hidden: (state) => !['基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '速度计结束时间',
        dataIndex: 'speedometerEndTime',
        valueType: 'datePicker',
        hidden: (state) => !['基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '',
        dataIndex: 'label3',
        valueType: 'input',
        hidden: (state) => !['基本站', '基准站'].includes(state.type),
        colProps: {
          span: 24,
        },
      },
      {
        title: '加速度计厂商',
        dataIndex: 'accelerometerModelManufacturerId',
        valueType: 'select',
        hidden: (state) => !['基本站', '基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '加速度计型号',
        dataIndex: 'accelerometerModelName',
        valueType: 'select',
        hidden: (state) => !['基本站', '基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '位置代码',
        dataIndex: 'accelerometerLocationCode',
        valueType: 'input',
        hidden: (state) => !['基本站', '基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '通道代码',
        dataIndex: 'accelerometerChannelCode',
        valueType: 'input',
        hidden: (state) => !['基本站', '基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: 'Z分向(v/m/s)',
        dataIndex: 'accelerometerDirectionZ',
        valueType: 'input',
        hidden: (state) => !['基本站', '基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: 'E分向(v/m/s)',
        dataIndex: 'accelerometerDirectionE',
        valueType: 'input',
        hidden: (state) => !['基本站', '基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: 'N分向(v/m/s)',
        dataIndex: 'accelerometerDirectionN',
        valueType: 'input',
        hidden: (state) => !['基本站', '基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '加速度计开始时间',
        dataIndex: 'accelerometerStartTime',
        valueType: 'datePicker',
        hidden: (state) => !['基本站', '基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '加速度计结束时间',
        dataIndex: 'accelerometerEndTime',
        valueType: 'datePicker',
        hidden: (state) => !['基本站', '基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '加速度计结束时间',
        dataIndex: 'accelerometerEndTime',
        valueType: 'datePicker',
        hidden: (state) => !['基本站', '基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '',
        dataIndex: 'label6',
        valueType: 'input',
        hidden: (state) => !['一般站'].includes(state.type),
        colProps: {
          span: 24,
        },
      },
      {
        title: '烈度仪厂商',
        dataIndex: 'intensityMeterManufacturerId',
        valueType: 'select',
        hidden: (state) => !['一般站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '烈度仪型号',
        dataIndex: 'intensityMeterId',
        valueType: 'select',
        hidden: (state) => !['一般站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '烈度仪型号',
        dataIndex: 'intensityMeterId',
        valueType: 'select',
        hidden: (state) => !['一般站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '烈度仪IP',
        dataIndex: 'intensityMeterIp',
        valueType: 'input',
        hidden: (state) => !['一般站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '位置代码',
        dataIndex: 'intensityLocationCode',
        valueType: 'input',
        hidden: (state) => !['一般站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '通道代码',
        dataIndex: 'intensityChannelCode',
        valueType: 'input',
        hidden: (state) => !['一般站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: 'Z分向(v/m/s)',
        dataIndex: 'intensityDirectionZ',
        valueType: 'input',
        hidden: (state) => !['一般站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: 'E分向(v/m/s)',
        dataIndex: 'intensityDirectionE',
        valueType: 'input',
        hidden: (state) => !['一般站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: 'N分向(v/m/s)',
        dataIndex: 'intensityDirectionN',
        valueType: 'input',
        hidden: (state) => !['一般站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '烈度仪开始时间',
        dataIndex: 'intensityStartTime',
        valueType: 'datePicker',
        hidden: (state) => !['一般站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '烈度仪结束时间',
        dataIndex: 'intensityEndTime',
        valueType: 'datePicker',
        hidden: (state) => !['一般站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '',
        dataIndex: 'label4',
        valueType: 'input',
        hidden: (state) => !['基准站'].includes(state.type),
        colProps: {
          span: 24,
        },
      },
      {
        title: 'Z',
        dataIndex: 'speedometerSystemDirectionZ',
        valueType: 'input',
        hidden: (state) => !['基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: 'E',
        dataIndex: 'speedometerSystemDirectionE',
        valueType: 'input',
        hidden: (state) => !['基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: 'N',
        dataIndex: 'speedometerSystemDirectionN',
        valueType: 'input',
        hidden: (state) => !['基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: '',
        dataIndex: 'label5',
        valueType: 'input',
        hidden: (state) => !['基本站', '基准站'].includes(state.type),
        colProps: {
          span: 24,
        },
      },
      {
        title: 'Z',
        dataIndex: 'accelerometerSystemDirectionZ',
        valueType: 'input',
        hidden: (state) => !['基本站', '基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: 'E',
        dataIndex: 'accelerometerSystemDirectionE',
        valueType: 'input',
        hidden: (state) => !['基本站', '基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
      {
        title: 'N',
        dataIndex: 'accelerometerSystemDirectionN',
        valueType: 'input',
        hidden: (state) => !['基本站', '基准站'].includes(state.type),
        colProps: {
          span: 12,
        },
      },
    ],
  },
  {
    tab: '动力信息',
    key: 'power',
    columns: [
      {
        title: '供电方式',
        dataIndex: 'powerSupplyType',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '智能电源 ip 地址',
        dataIndex: 'powerSupplyIp',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '智能电源厂家',
        dataIndex: 'powerSupplyManufacturerId',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '智能电源型号',
        dataIndex: 'powerSupplyModelId',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '太阳能板数',
        dataIndex: 'solarPanelNumber',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '电瓶数',
        dataIndex: 'batteryNumber',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
    ],
  },
  {
    tab: '网络信息',
    key: 'network',
    columns: [
      {
        title: '运营商',
        dataIndex: 'operator',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '台站互联地址',
        dataIndex: 'stationInterconnectAddress',
        valueType: 'input',
        colProps: {
          span: 12,
        },
        formItemProps: {
          tooltip: '30位掩码',
        },
      },
      {
        title: '汇聚段互联地址',
        dataIndex: 'gatherIp',
        valueType: 'input',
        colProps: {
          span: 12,
        },
        formItemProps: {
          tooltip: '30位掩码',
        },
      },
      {
        title: '台站子网',
        dataIndex: 'stationSubnet',
        valueType: 'input',
        colProps: {
          span: 12,
        },
        formItemProps: {
          tooltip: '27位掩码',
        },
      },
      {
        title: '网关',
        dataIndex: 'gatewayAddress',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: 'loopback',
        dataIndex: 'loopbackIp',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: 'vlan',
        dataIndex: 'vlan',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: 'area',
        dataIndex: 'area',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '视频监控厂商',
        dataIndex: 'cameraManufacturerId',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '视频监控型号',
        dataIndex: 'cameraModelId',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '室内枪机ip地址',
        dataIndex: 'indoorCameraIp',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '室外球机ip地址',
        dataIndex: 'outdoorCameraIp',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '信道',
        dataIndex: 'infoChannel',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '一级流服务器主',
        dataIndex: 'mainServerIp',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '一级流服务器备',
        dataIndex: 'backServerIp',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
      {
        title: '传输协议',
        dataIndex: 'transportProtocol',
        valueType: 'input',
        colProps: {
          span: 12,
        },
      },
    ],
  },
];
